/* 公共样式*/
html { min-height: 100%;}
body { font-family: "微软雅黑"; color: #333; background-color: #fff!important; min-height: 100%;}
p{margin: 0px}
img{display: inline;}
.bg-white { background-color: white;}
.bg-gray { background-color: #f5f5f5; }
.padding-top85 { padding-top: 85px; }
.padding-top71 { padding-top: 71px; }
.padding-top81 { padding-top: 81px;}
.padding-top80 { padding-top: 80px; }
.padding-bottom60 { padding-bottom: 60px; }
.m_top50{margin-top: 50px;}
.border-b { border-bottom: 1px solid #f0f0f0;}
.show { display: block !important;}
.hide { display: none;}
.flex{display: flex;flex-wrap: wrap;}
.margin_5{margin: -5px;padding-bottom:5px; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

[v-cloak] {
    display: none !important;
}
#index{padding-bottom: 50px}

/*底部样式*/
.aui-tab-item.aui-active{color:#39b8ff !important;border-bottom:2px solid #39b8ff;}
.aui-bar-nav{background-color:#fff !important;color:#333!important;}
.swiper-pagination-bullet-active{background: #39b8ff;}
.tab_active1{color: #999;}

/*首页样式*/
/*.index_search{float:left;width:70%!important;height:1.7rem !important;border-radius: 0.85rem !important;
font-size:0.7rem !important;margin-top:0.3rem !important;
margin-left: 12px !important;
padding-left: 1rem !important;background:#eeeeee!important;color:#999999!important;}
.location{font-size: 16px;}
.index_nav{width: 100%;background: #fff;margin-top: 10px;}  
.index_nav_list{width: 100%;margin: 0 auto;}
.index_nav_t{display: flex;flex-wrap: wrap;width: 100%;}
.index_nav_t div{ width: 49%;} 


.index_nav{display: flex;}
.index_nav_b{display: flex;width: 100%; margin-top: 10px;flex-wrap: wrap;}
.index_nav_b div{width: 48%;margin-left: 1%;}

.index_nav_b_r div{width: 100%;}
.index_goods_tab{margin-top: 15px;}

.goods_list_con{width: 100%;display: block;} 
.goods_list_con span{line-height: 30px;font-size: 14px;display: block;text-align: left;}
.goods_list_con p{font-size: 12px;text-align: left;}*/
.scroll_header{position: fixed;z-index: 9;top: 0px;height: 50px;background: #fff;width: 100%;border-bottom: 1px solid #ddd;opacity: 0}
.index_header {
    position: fixed;
    top:25px;
    z-index:9999;left:50%;
    transform:translate(-50%,-50%);
    text-align: center;
    margin-left:auto;
    margin-right: auto;
    padding: 0px 10px;
    border-radius: 300px;
    background:rgba(255,255,255,0.4);
    color: #333;
    font-size: 12px;
}
.index_home_service{width:100%;display: flex;margin: 0 auto}
.index_home_service div{padding: 5px;}
.index_home_service div img{display: block}
.index_con_title{color: #333!important;text-align: center;font-size:12px;line-height: 30px;margin: 0px;border-bottom: 1px solid #f0f0f0}
.index_nav{width: 90%;display: flex;margin: 0 auto}
.index_nav div{padding-left:5px;padding-right:5px;text-align: center;font-size: 12px;}
.index_nav div p{text-align: center;text-align: center;;line-height: 25px;font-size: 14px;color: #333}
.index_nav div img{width:80%;}
.index_pricious{display: flex;width: 95%;margin: 0 auto;margin-top: 10px;}
.index_pricious div{padding: 5px;}
.index_pricious div p{text-align: center;line-height: 20px;color: #333;font-size: 14px;}
.index_con_title1{color: #333!important;text-align: center;font-size: 12px;line-height: 30px;border-bottom: 1px solid #f0f0f0;}
.index_service_lists{display: flex;justify-content: space-around;padding-bottom: 10px;padding-top: 10px;}
.index_service_lists div{text-align: center}
.index_service_lists div p{text-align: center;line-height: 25px;color: #333!important;font-size: 14px;}
.index_divide{background: #f5f5f5;width: 100%;height: 8px;}
.index_evelate_con{background: #f5f5f5;padding-bottom: 50px;}
.index_evelate_con_lists li{width: 100%;padding: 10px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.user_header_pic{width: 50px;height: 50px;border-radius: 25px;overflow: hidden;text-align: center;line-height: 50px}
.user_header_pic img{display: inline;}
.index_evelate_con_r{background: #fff;padding:0px 10px; width: 80%;margin-left:0.5rem;}
.index_evelate_con_r_t{padding:10px 0px; border-bottom: 1px solid #f5f5f5;display: flex}
.index_evelate_con_r_t span{margin-right: 10px;font-size: 0.7rem;line-height: 25px;height:25px;display: block}
.goods_type{background: #6dbce7;color: #fff;text-align: center;width: 30%;}
.index_evelate_con_r_b{font-size: 0.7rem;color: #333;padding-top: 10px;}
.index_evelate_con_r_b_b{font-size: 0.7rem;color: #333;padding:10px 0px;margin-right: 2%}
.index_evelate_con_img_box{display: flex}
.index_evelate_con_date{width: 100%;text-align: right;color:#999;font-size:12px;padding: 0.5rem 0rem; }
.goods_type1{background:#ff9796;color: #fff;text-align: center;width: 30%;}
.goods_type2{background: #fe913c;color: #fff;text-align: center;width: 30%;}
.index_joinus_con{padding-bottom: 50px;}
.index_joinus_con_lists{width: 100%;padding: 10px;color: #333!important;border-bottom: 1px solid #f5f5f5}
.index_joinus_con_title{font-size: 0.7rem;line-height: 2rem;color: #333}
.index_joinus_con_detail{font-size: 0.7rem;}
.index_joinus_con_detail img{width: 100%}
.index_joinus_con_lists_b span{margin-right: 10px;color:#999;line-height: 1rem;font-size: 0.5rem;}
.sailer_replay{width: 100%;border-top: 1px solid #f5f5f5;  font-size: 0.7rem;padding: 15px 0px;}
.sailer_replay span{;color:#6dbce7;}
.sailer_replay_con{color: #333!important; }

.classification_t{height: 50px !important;line-height: 50px!important;background: #fff!important;color: #333!important;font-size: 18px!important;
border-bottom: 1px solid #ddd;position: fixed;top: 0px;display: flex;}
.classification_t_l{width: 20%;padding-left: 10px;line-height: 50px;}
.classification_t_r{width: 60%;text-align: center; font-size: 16px;color: #333;}


.orders_con_lists{width: 100%;background: #fff}
.orders_con_lists_t{width: 100%;display: flex;justify-content: space-around;line-height: 30px;font-size: 14px;}
.orders_con_lists_t_l{width: 80%;padding-left: 10px;color: #333;line-height: 35px;font-size: 12px;}
.orders_con_lists_t_r{padding: 0px 10px;text-align: right;line-height: 35px;}
.orders_con_lists_t_r img{display: inline}
.orders_con_lists_m{width: 100%;display: flex;font-size: 14px;padding: 0px 10px;justify-content: space-between;}
.orders_con_lists_m_l{color:#6dbce7;line-height:35px;}
.orders_con_lists_m_r{width: 18%;height:35px;color: #6dbce7;text-align: right;line-height: 35px;}
.orders_con_lists_b{display: flex;justify-content: space-between;padding: 0px 10px;font-size: 14px;line-height:25px;}
.orders_con_lists_b_r{color: #db0100}
.orders_con_lists_m_r1{width: 18%;height:35px;color: #6dbce7;text-align: center;line-height: 35px;}
.orders_con_lists_m_r2{width: 18%;height:35px;color: #6dbce7;text-align: center;line-height: 35px;}
.orders_con_tab{border-bottom: 1px solid #f5f5f5}


.header_fixed {
    position: fixed;
    width: 100%;
    z-index: 999

}
.laundryhome_type div{border-radius: 0.75rem;border: 1px solid #ddd;height: 1.5rem;line-height: 1.5rem;width: 19%;margin-left: 3px;margin-top: 10px;}
.laundryhome_type .aui-active{border:1px solid #39b8ff;} 
.laundryhome_lists, .laundryhome_lists1, .laundryhome_lists2, .laundryhome_lists3{width: 100%;display: flex;flex-wrap: wrap;margin-top: 10px;}
.laundryhome_lists li, .laundryhome_lists1 li, .laundryhome_lists2 li, .laundryhome_lists3 li{text-align: center;width: 33.3%;padding-bottom:5px; border: 1px solid #f5f5f5;position: relative;}
.laundryhome_lists li .aui-badge, .laundryhome_lists1 .aui-badge, .laundryhome_lists2 .aui-badge, .laundryhome_lists3 .aui-badge{height: 0.8rem;line-height: 0.3rem!important;}
.laundryhome_lists li div, .laundryhome_lists1 li div, .laundryhome_lists2 li div, .laundryhome_lists3 li div{padding: 5px;padding-bottom: 0px;height: 90px}
.laundryhome_lists li div img, .laundryhome_lists1 li div img, .laundryhome_lists2 li div img, .laundryhome_lists3 li div img{width: 85px;height: 85px;}
.laundryhome_lists li p, .laundryhome_lists1 li p, .laundryhome_lists2 li p, .laundryhome_lists3 li p{color:#333;font-size: 14px;}
.laundryhome_lists li span, .laundryhome_lists1 li span, .laundryhome_lists2 li span, .laundryhome_lists3 li span{color:#bb7c2f;font-size: 16px;line-height: 18px;}
.laundryhome_promise_box{display: flex;width: 100%;margin: 0 auto;justify-content: space-around;padding:20px 0px;}
.laundryhome_promise_con{text-align: center;}
.laundryhome_promise_con img{width: 70%;}
.laundryhome_promise_con p{color: #333}
.laundryhome_waring{width: 80%;text-align: center;padding: 15px;border: 1px solid #bb7c2f;background: #fff7f4;margin:0 auto;margin-bottom: 80px;}
.laundryhome_waring p{line-height: 25px;color: #333;font-size: 14px;}
.laundryhome_waring span{display: block;color: #27bcff;font-size: 12px;}
.reservation_btn{width: 100%;height: 50px;line-height: 50px;color:#fff;background: #27bcff;
 font-size: 14px;position: fixed;bottom: 0px;border: none;outline: none;z-index: 999}
.laundryhome_bottom{width: 100%;display: flex;height: 70px;position: fixed;bottom: 0px;border: none;outline: none;flex-wrap: wrap;background: #fff;}
.carticon_box{width: 20%;position: relative;line-height:50px; text-align: center;}
.carticon_box img{width: 40%;display: inline;margin-top: 10px;}
.laundryhome_bottom_t{color: #333;background: #f5f5f5;font-size: 14px;width: 100%;height: 20px;line-height: 20px;text-align: center;}
.cart_total{width: 50%;line-height: 50px;color:#ff2600;font-size: 16px;text-align: center;}
.cart_total span{font-size: 14px;}
.reservation_btn1{width: 30%;background: #27bcff;line-height: 50px;text-align: center;color: #fff;font-size: 14px;height: 50px;
border-radius: 0px}
.reservation_btn1 button{border: none;background: #27bcff;color: #fff}


.reservation_box_t{padding: 10px;}
.reservation_box_t p{line-height: 30px;color: #333;font-size: 16px;}
.reservation_t_b{display: flex;background: #f3f3f3;padding: 10px;margin-top: 10px;margin-bottom: 10px}
.reservation_t_b_l{height:100px;}
.reservation_t_b_l i{line-height: 100px}
.reservation_t_b_r{padding: 10px;width: 100%}
.reservation_t_b_r p{color:#333;font-size: 14px;display: flex;justify-content: space-between;line-height: 25px;}
.devivid{height: 10px;background:#f3f3f3;}
.reservationwt{width: 100%;padding: 10px} 
.reservationwt p{color: #333;font-size: 16px;line-height: 30px;}
.reservationwt_ul{display: flex;}
.reservationwt_ul li{width: 22%;height: 36px;border-radius: 18px;text-align: center;line-height: 36px;color: #333;font-size: 14px;border: 1px solid #27bcff;
margin-right: 3%}
.reservationwt_li_act{background: #27bcff;color: #fff!important;}
.reservationwt_ul1{display: flex;}
.reservationwt_ul1 li{width: 22%;height: 36px;border-radius: 18px;text-align: center;line-height: 36px;color: #333;font-size: 14px;border: 1px solid #27bcff;
margin-right: 3%}
.reservationwt_ul1 li:nth-child(3){width: 30%;height: 36px;border-radius: 18px;text-align: center;line-height: 36px;color: #333;font-size: 14px;border: 1px solid #27bcff;
margin-right: 3%}
.textareabox{width: 100%;background: #fff;}
.textareabox textarea{width: 90%;margin: 0 auto;height: 150px;border-radius: 15px;color: #333;background: #f5f5f5;text-align: left;padding:10px; font-size: 14px;}  
.reservation_leavemessage{padding: 10px 0px;}
.reservation_submit_btn button{height: 40px;color: #fff;border-radius: 0px;width: 90%;margin-left: 5%;margin-top: 30px;margin-bottom:30px;line-height: 40px;background: #27bcff;border: none}

.pencer_header{height: 200px;background: url(../images/pc_header_banner.jpg) center center no-repeat;width: 100%;background-size: cover}
.pencer_header_t{padding-left: 15px;padding-right: 15px;padding-top: 40px;display: flex;}
.pencer_header_t_l{width: 80px;height: 80px;border-radius:40px; background:#dcd6c6;margin-right: 10px;}
.pencer_header_t_userpic{width: 70px;height: 70px;margin-left:5px;margin-top: 5px;overflow: hidden;background:#fff;text-align: center;
  border-radius: 35px;}
.pencer_header_t_userpic div{width: 60px;height: 60px;border-radius:30px;overflow: hidden;}
.pencer_header_t_userpic img{width: 100%;}
.pencer_header_t_r{padding-top: 10px;}
.pencer_header_t_r p{font-size: 16px;line-height: 30px;color: #333;display: flex;}
.pencer_header_t_r p span{line-height: 30px;display: block;height: 30px;padding-top: 4px;margin-left: 10px;}
.pencer_header_t_r p span img{width: 70%;display: inline;}
.pencer_header_t_r_title{color: #999;font-size: 14px;}
.pencer_header_b{display: flex;justify-content:space-between;padding-left: 15px;padding-right: 15px;padding-top: 20px;}
.pencer_header_b div{width: 24%;text-align: center;color: #333;}
.pencer_header_b div p{color: #333}
.pc_recharge_btn button{display:flex; width: 90%;margin-left:5%;padding-left:18%;height: 30px;border-radius: 15px;background-color: #27bcff;color:#fff;margin-top: 10px;border: none;outline: none}
.pc_recharge_btn button img{margin-left: 5px;margin-top:7px;}
.pc_integral{border-right: 1px solid #dac9b4}
.more_orders{width: 50%;text-align: right;font-size: 14px!important;}
.more_orders a{color: #999}
.pc_list_order{border-bottom:1px solid #dddddd;display: flex;padding:0 10px;}
.pc_list_order span{color:#000;font-size:0.8rem;line-height: 2rem;height:2rem;width: 50%}
.pc_list_order span img{display: inline;}
.pc_list_order_l{height: 2rem;}
.pc_list_order_l_icon{line-height: 39px;padding-top: 2px;}
.mine_orders_icon{margin-left: 3%;}
.tellus_online{display: flex;text-align: center;}
.tellus_online_l,.tellus_online_r{width: 50%;line-height: 50px;display: flex;padding-left: 10%}
.tellus_online_l img,.tellus_online_r img{width: 60%}

.recharge_top_local{display: flex;color:#333;font-size: 14px;padding:10px;}
.recharge_top_local_icon{padding-top: 10px;width: 10%}
.recharge_top_local_icon img{width: 45%;}
.recharge_top_local_go_icon{padding-top: 10px;text-align: right;width: 40%}
.recharge_top_local_go_icon img{width: 10%}
.recharge_top_local_m{line-height: 40px;width: 50%}
.recharge_money_box{padding: 10px;border-bottom: 1px solid #ddd;margin-bottom: 20px}
.recharge_money_box p{line-height: 30px;color:#333;font-size: 14px}
.recharge_money_box input{padding: 10px 0px; height: 30px;line-height: 30px;}
.recharge_money_box input::placeholder{font-size: 22px;color:#dcdcdc;} 
.recharge_money_card{padding: 10px}
.recharge_money_card_header{color: #333;font-size: 14px;margin-bottom: 10px}
.recharge_money_card_ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.recharge_money_card_ul li{width: 32%;margin-right:1.3%;height: 60px;border:1px solid #27bcff;border-radius: 5px;text-align: center;margin-bottom: 10px}
.recharge_money_card_ul li p{color: #27bcff;font-size: 16px;padding-top: 5px}
.recharge_money_card_ul li span{color: #27bcff;font-size: 14px;}
.recharge_btn{width: 95%;margin-left: 2.5%;height: 40px;background-color: #27bcff;border-radius: 0px;color: #fff;margin-bottom: 20px;border: none;}
.rechargecard_btn{width: 95%;margin-left: 2.5%;height: 40px;background-color: #ff9800;border-radius: 0px;color: #fff;border: none;}
.recharge_record{text-align: right;font-size: 16px;padding-right: 10px;color:#27bcff;}
.customer_pay_list_time{width: 100%;height: 30px;color: #333;background: #e5e5e5;padding-left: 10px;font-size: 14px; line-height: 30px}
.customer_lists{padding: 10px; display: flex;justify-content:space-between; width: 100%;border-top: 1px solid #f0f0f0}
.customer_lists_l{display: flex;}
.customer_lists_l_l{height: 60px;width: 60px;overflow: hidden;text-align: center;border-radius: 30px;}
.customer_lists_l_l img{width: 100%;display: inline;}
.customer_lists_l_r{padding-left: 10px;}
.customer_lists_l_r p{color: #333;font-size: 14px;line-height: 30px;}
.customer_lists_l_r span{color: #999;font-size: 14px;}
.customer_lists_r{font-size: 16px;color:#000;text-align: right}
.customer_lists_box{width: 100%}
.mypoints_m{height: 40px;width: 40px;margin-top:10px;overflow: hidden;text-align: center;border-radius: 20px;line-height:40px;background: #0ba194}
.mypoints_m img{width: 50%;display: inline;margin-top: 12px;}
.city_now_top{width: 100%;background-color: #f0f0f0;padding-left: 10px;color:#333;line-height: 30px;font-size: 14px;}
.city_now_name{padding:10px;display: flex;flex-wrap: wrap;}
.city_now_name span{margin-right: 5px; display: block;height:40px;width: 70px;border:1px solid #f0f0f0;border-radius: 5px;line-height: 40px;text-align: center;}
.other_citys_lists{}
.other_citys_lists p{font-size: 16px;color: #333;line-height: 20px;background-color: #f9f9f9;padding: 0px 10px;}
.other_citys_lists ul{padding: 10px;}
.other_citys_lists ul li{color: #666;font-size: 14px;line-height: 30px;}
.citylistli ul li{padding:0px 10px;line-height: 40px;border-bottom: 1px solid #ddd;font-size: 14px;}

.shipping_adr_con_t{display: flex;width: 100%;padding: 15px 10px;background: #26bcff;justify-content: space-between;}
.shipping_adr_con_t_l{display: flex;}
.shipping_adr_con_t_l_l{width:50px;height:50px; border-radius: 25px;border: 1px solid #fff;line-height: 62px;text-align: center;margin-right: 10px;  }
.shipping_adr_con_t_l_l img{display: inline;width: 45%}
.shipping_adr_con_t_l_r{line-height: 50px;color: #fff;font-size: 14px;}
.shipping_adr_con_t_r{width: 150px;height: 40px;border-radius: 20px;border:1px solid #fff;margin-top: 5px;}
.shipping_adr_con_t_r div{color: #fff;line-height: 40px;display: flex;}
.shipping_adr_con_t_r span:first-child{font-size: 30px;line-height: 35px;margin-left: 10px;}
.shipping_adr_con_t_r span:last-child{font-size: 14px;line-height: 40px;display: block;margin-left: 10px;}
.shipping_adr_name_t {padding: 10px;border-bottom: 1px solid #ddd}
.shipping_adr_name_t p{color: #333;font-size: 14px;line-height: 25px;}
.shipping_adr_name_t p span{margin-left: 15px;}
.shipping_adr_name_t div{color: #999;font-size: 15px;line-height: 30px;}
.shipping_adr_name_b{display: flex}
.shipping_adr_name_b_l{padding: 10px;line-height: 30px;color: #333;font-size: 15px;width: 40%}
.shipping_adr_name_b_l input{width: 20px;height: 20px;border-radius: 10px;border: 1px solid #c9c9c9;vertical-align:middle;background: #dddddd;margin-right: 10px;}
.shipping_adr_name_b_l input:checked{background-color: #26bcff!important;border:1px solid #26bcff;}
.shipping_adr_name_b_r{display: flex;justify-content: flex-end;width: 60%;padding: 10px}
.shipping_adr_name_b_r span{text-align: center;}
.shipping_adr_name_b_r span img{width: 60%;display: inline;}

.personal_information_nickname1,.personal_information_tel1{display: flex;height: 50px;border-bottom: 1px solid #ddd}
.p_i_nickname_l1{width: 25%;line-height: 50px;padding-left: 10px;font-size: 14px}
.p_i_nickname_r1{width: 75%;line-height: 50px;font-size: 14px;height:48px; }
.p_i_nickname_r1 input{;background:#ffff!important;padding-left: 10px!important;margin-top:10px!important;border: none;outline: none;width: 100%;height: 30px!important;line-height: 30px!important;}
.p_i_nickname_r1 input::placeholder{font-size: 14px;color: 999}
.update_btn{margin-top: 15px;width: 90%;margin-left:5%;}
.update_btn input{width: 100%;height: 40px;border-radius: 20px;background: #26bcff;color: #fff}
.addadres_icon_box{width: 75%;padding-right: 10px;line-height: 50px;display: flex;}
.addadres_icon_box_l{width:80%;color: #999;font-size: 14px;padding-left: 10px;}
.addadres_icon_box_r{width: 20%;padding-top: 5px;text-align: right;}
.addadres_icon_box_r img{width: 40%}
.addadres_dalt_adr_box{width: 100%;padding:0px 10px;display: flex;height: 50px;line-height: 50px}
.addadres_dalt_adr_box_l{width:70%;}
.addadres_dalt_adr_box_r{width: 30%;text-align: right}
.addadres_dalt_adr_box_r input{width: 20px;height: 20px;border-radius: 10px;border: 1px solid #c9c9c9;vertical-align:middle;background: #dddddd;}
.addadres_dalt_adr_box_r input:checked{background-color: #26bcff!important;border:1px solid #26bcff;}

.mypromotion_box{width: 100%;position: relative;}
.mypromotion_excode_box{position: absolute;width: 30%;margin-left: 35%;margin-top: 67%}
.mypromotion_name{position: absolute;margin-top: 87%;text-align: center;width: 50%;margin-left: 25%;color: #fff;font-size: 14px;}
.mypromotion_share{position: absolute;margin-top: 95%;text-align: center;color: #e4de40;font-size: 20px;width: 60%;margin-left: 20%;font-weight: 1000;}
.mypromotion_share_btn{position: absolute;margin-top: 115%;width: 50%;margin-left: 25%;text-align: center}
.mypromotion_share_btn button{background-color: #26bcff!important;color: #FFF!important;border-radius:50px!important; border:none;width: 100px!important;}
.promotion_back{position: fixed;top: 45px;left: 15px;z-index: 99999;height: 40px;width: 40px;background: rgb(255,255,255,0.4);border-radius: 25px;text-align: center;line-height: 36px;}
.promotion_back img{width: 50%;vertical-align: middle;}

.goods_typpe_list{width: 100%;border-right: 1px solid #ddd;display: flex;font-size:14px;}
.goods_typpe_list li{width: 100%;padding: 10px 0px;text-align: center;font-size: 15px;}
.goods_type_active{color: #26bcff;}
.goods_typpe_list li p{display: block;width: 100%;color: #333;font-size: 14px;line-height: 35px;}
.goods_typpe_list li:first-child p{border-right: 1px solid #ddd}

.customer_lists_box{width: 100%}
.customer_lists{padding: 10px; display: flex;justify-content:space-between; width: 100%;border-bottom: 1px solid #f0f0f0}
.customer_lists_l{display: flex;}
.customer_lists_l_l{height: 60px;width: 60px;overflow: hidden;text-align: center;border-radius: 30px;}
.customer_lists_l_l img{width: 100%;display: inline;}
.customer_lists_l_r{padding-left: 10px;}
.customer_lists_l_r p{color: #333;font-size: 14px;line-height: 30px;}
.customer_lists_l_r span{color: #999;font-size: 12px;}
.customer_lists_r{font-size: 14px;color:#000;text-align: right}
.customer_lists_box{width: 100%;border-bottom: 1px solid #ddd;}
.customer_pay_list_time{width: 100%;height: 30px;color: #333;background: #e5e5e5;padding-left: 10px;font-size: 14px; line-height: 30px}

.personal_information_header,.personal_information_nickname,.personal_information_tel{display: flex;border-bottom: 1px solid #ddd;height: 60px;}
.pi_l{line-height: 60px;padding-left: 10px;width: 50%;font-size: 14px;}
.personal_information_user{height: 40px;width: 40px;border-radius: 20px;overflow: hidden;text-align: center;line-height: 40px;margin-top: 10px;float: right;font-size: 14px}
.personal_information_user img{display: inline;width: 100%;}
.p_i_user_box{width: 50%;}
.p_i_nickname_l{width: 50%;line-height: 60px;padding-left: 10px;font-size: 14px}
.p_i_nickname_r{width: 50%;line-height: 60px;text-align: right;font-size: 14px}
.p_i_user_box_go{width: 10%;line-height: 65px;text-align: center}
.p_i_user_box_go img{width: 50%}

.setting_shipping_addr{width: 100%;display: flex;padding: 10px;border-bottom: 1px solid #ddd;justify-content: space-between;}
.setting_shipping_addr_l{width: 40px;height: 40px;border-radius: 20px;background: #26bcff;margin-right: 10px;}
.setting_shipping_addr_l img{width: 55%;display: inline;margin-top: 10px;margin-left: 9px;}
.setting_shipping_addr_r_l{width: 50%;line-height: 40px;font-size: 14px;}
.setting_shipping_addr_r{display: flex;justify-content: space-between;width:calc(100% - 40px);}
.setting_shipping_addr_r{color:#333;}
.setting_shipping_addr_r_r{text-align: right;line-height: 40px;height: 40px;padding-top: 3px;}
.setting_shipping_addr_r_r img{width: 10%;display: inline; line-height: 40px}

.question_content,.welcom_content,.aboutus,.protocol_box{padding:5px;}
.question_content p{font-size: 14px;color: #333}
.logn_out_btn{width: 95%;margin-left: 2.5%;height: 40px;background-color: #27bcff;border-radius: 20px;color: #fff;margin-bottom: 20px;position: fixed;bottom: 0px;border: none}
.welcom_content p{text-align: center;}
.welcom_content p img{display: inline;}

.updatepassword_box{width: 100%;height: 45px;padding-left: 10px;-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
display: flex;}
.updatepassword_box input{background: #fff;border:none;outline: none;color: #333;font-size: 14px;line-height: 30px;height: 30px;}
.updatepassword_box input::placeholder{color:#999;line-height: 30px;font-size: 14px}
.updatepassword_idetity_box{width: 100%;display: flex;height: 45px;padding-left: 10px;-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;}
.updatepassword_idetity_box input{width: 75%;border: none;background: #fff;outline: none;color: #333;font-size: 14px;height: 30px;line-height: 30px;}
.updatepassword_idetity_box input::placeholder{color:#999;line-height: 30px;font-size: 14px}
.updatepassword_idetity_box button{height: 37px;border: none;outline: none;width: 100px;background: #27bcff;color:#fff;border-radius: 5px;margin-right: 10px;}

.aboutus p{font-size: 14px;color: #333}

.viewlogistics_t{line-height: 30px;padding: 15px;font-size: 14px;color: #333;width: 95%;margin: 0 auto;background: #fff;}
.time-horizontal {
    list-style-type: none;
    border-top: 1px solid #707070;
    max-width: 800px;
    padding: 0px;
    margin: 0px;
}
 
.time-horizontal li {
    float: left;
    position: relative;
    text-align: center;
    width: 25%;
    padding-top: 10px;
}
 
.time-horizontal li b:before {
    content: '';
    position: absolute;
    top: -10px;
    left: 47%;
    width: 12px;
    height: 12px;
    border: 2px solid #4c4c4c;
    border-radius: 8px;
    background: #b5b5b5;
}
/*纵向时间轴*/
.time-vertical {
    list-style-type: none;
    border-left: 1px solid #ddd;
    padding: 0px;
    
    background: #fff;
    
    margin-left: 15px;
}
 
.time-vertical li {
    height: 80px;
    position: relative;
}
 
.time-vertical li a {
    display: inline-block;
    margin-left: 20px;

    text-decoration: none;
    color: #000;
    padding-right: 5%;
    font-size: 14px;
    
    padding-bottom: 5px;
    width: 90%;

}
.time-vertical li p{
    display: inline-block;
    margin-left: 20px;

    text-decoration: none;
    color: #000;
    padding-right: 5%;
    font-size: 12px;
    
    padding-bottom: 15px;
    width: 90%;
    border-bottom: 1px solid #ddd

}

.time-vertical li:first-child a {
    display: inline-block;
    margin-left: 20px;

    text-decoration: none;
    color: #27bcff;

}

.time-vertical li:first-child p {
    display: inline-block;
    margin-left: 20px;

    text-decoration: none;
    color: #27bcff;

}
 
.time-vertical li b:before {
    content: '';
    position: absolute;
    top: 15px;
    left: -9px;
    width: 15px;
    height: 15px;
    border: 1px solid #b5b5b5;
    border-radius: 10px;
    background: #b5b5b5;


}
.time-vertical li:first-child b:before {
    content: '';
    position: absolute;
    top: 15px;
    left: -10px;
    width: 15px;
    height: 15px;
    border: 3px solid #d4f2ff;
    border-radius: 10px;
    background: #27bcff;
}
 
.time-vertical li span {
    position: absolute;
    color: #fff;
    top: 18px;
    left: -6px;
}
.container_1{width: 95%;margin-left: 2.5%; padding-top: 15px;padding-bottom: 15px; background: #fff}

.orderdetails_t,.orderdetails_t1{height: 50px;display: flex;justify-content: space-between;line-height: 50px;padding: 0px 10px;font-size: 14px;color:#333;border-bottom: 1px solid #ddd;background: #fff;width: 95%;margin:0 auto;}
.orderdetails_r{color: #e70000}
.orderdetails_r1{width: 50%;text-align: right;}
.orderdetails_t1{border-bottom: none;}
.orderdetails_t1_box{display: flex;width: 92%}
.ordersdetails_con{width: 95%;margin: 0 auto;background: #fff;font-size: 14px;color: #333}
.ordersdetails_con_box_t{line-height: 50px;padding: 0px 10px;border-bottom: 1px solid #ddd;}
.ordersdetails_con_box_m{display: flex;padding:10px;}
.ordersdetails_con_box_m_img{width: 70px;height: 70px;margin-right: 10px;}
.ordersdetails_con_box_m_img img{width: 70px;height: 70px;}
.ordersdetails_con_box_m_r{width:calc(100% - 70px);}
.ordersdetails_con_box_m_r_t{display: flex;line-height: 30px;justify-content: space-between;width: 100%;margin-bottom: 10px;}
.ordersdetails_con_box_m_r_b{display: flex}
.ordersdetails_con_box_m_r_b span{display: block;padding-right: 10px;border-right: 1px solid #666;line-height: 20px;}
.ordersdetails_con_box_m_r_b span:last-child{padding-left: 10px;border:none;}
.orderdetails_goodsprice{color: #ffa026}
.ordersdetails_con_box_m_b{width: 95%;margin: 0 auto; padding-bottom:10px;  border-bottom: 1px solid #ddd}
.ordersdetails_con_box_m_b_b{text-align: right;width: 95%;margin:0 auto;line-height: 45px}
.ordersdetails_con_box_m_b_b span{color: #ffa026}
.ordersdetails_adress{display: flex;width: 95%;margin: 0 auto;background: #fff;padding:10px 10px; font-size: 14px;color: #333}
.ordersdetails_adress_l{width: 10%}
.ordersdetails_adress_m{width: 80%}
.ordersdetails_adress_r{width: 10%;text-align: right;}
.orderdetails_bottom{width: 100%;display: flex;color: #fff;line-height: 50px;position: fixed;z-index: 999;bottom: 0px;font-size: 14px;}
.delorder_btn{width:50%;background: #3f3f3f;text-align: center}
.payorder_btn{width: 50%;background: #3ab8ff;text-align: center;}

.paytype_t{display: flex;padding:20px;}
.paytype_t_l{width: 20%;}
.paytype_t_r p{color: #333;font-size: 16px;padding-left: 10px;}
.paytype_con{display: flex;padding:15px;border-bottom: 1px solid #ddd}
.paytype_con_l{width: 15%;padding-top: 10px;}
.paytype_con_m{width: 65%}
.paytype_con_m span{color:#333;font-size: 14px;}
.paytype_con_m p{font-size: 12px;}
.paytype_con_r{width: 20%;line-height: 45px;text-align: right}
.paytype_con_r input{width: 20px;height: 20px;border-radius: 10px;border: 1px solid #c9c9c9;vertical-align:middle;background: #dddddd;}
.paytype_con_r input:checked{background-color: #26bcff!important;border:1px solid #26bcff;}

.recharge_card_top{display: flex;justify-content: space-between;}
.recharge_card_top{height:50px; color:#333;font-size: 14px;padding: 10px;padding-top: 15px;}
.recharge_card_loca_icon{width: 5%;}
.recharge_card_local{width: 85%;padding-left: 10px;}
.recharge_card_top_r{width: 10%;text-align: right}
.recharge_card_m{height: 50px;line-height: 50px;font-size:14px;color: #333;align-items: center;
-webkit-justify-content: center;
justify-content: center;
display: flex;padding-left: 10px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.recharge_card_m input{height: 30px;line-height: 30px;}
.recharge_card_m input::placeholder{color: #999;font-size: 14px;}

.luxury_box ul li{width: 95%;margin-left: 2.5%;margin-top: 10px;height: 140px;overflow: hidden;}
.luxury_box ul li img{width: 100%}
.luxurydetails_box{width: 95%;margin-left: 2.5%;padding:10px 0px;font-size: 14px;margin-bottom: 45px;}
.price_title{display: flex; line-height: 30px;color: #fff;font-size: 14px;background: #3ab8ff;width: 95%;margin-left: 2.5%;}
.price_title div{width: 50%;text-align: center;border: 1px solid #fff;}
.price_ul li{line-height: 30px;display: flex;margin-left: 2.5%;width:95% }
.price_ul li div{border: 1px solid #ddd;color: #333;font-size: 14px;text-align: center;width: 50%}
.price{margin-bottom: 10px;}
.price_btn_box{width: 100%;text-align: center;margin-bottom: 10px;margin-top: 10px}
.price_btn_box button{margin:0px;background: #fff;color: #333;line-height: 30px;height: 30px;border: none}
.button_link{background: #3ab8ff!important;color: #fff!important}

.shop_box{text-align: center;margin-top: 30%}
.joinus_box_title{text-align: center;line-height: 30px;font-size: 14px;color: #333}
.joinus_box_date{color: #333;font-size: 12px;text-align: center;margin-bottom: 10px;}
.joinus_content p{padding: 5px 10px;font-size: 14px;}
.joinus_content p img{width: 100%}
.joinus_textarea_box{width: 95%;margin-left: 2.5%;margin-top: 10px;shape-margin: 20px;border: 1px solid #ddd;border-radius: 0px;height: 200px;margin-bottom: 20px}
.joinus_textarea_box textarea{font-size: 14px;color: #333;padding: 10px}

.find_password_box{line-height: 30px;display: flex;justify-content: space-between;width:90%;margin-left: 5%;margin-top: 10px;}
.find_password_box div{font-size: 14px;color: #333}

/*购物车*/

.car_popup {
    position: fixed;
    width: 100%;
    left: 0px;
    bottom: 70px;
    background: white;
    max-height: 292px;
    overflow-y: scroll;
    z-index: 1000;
}
.car_popup_box {
  position: relative;
}
.car_popup_top {
    position: absolute;
    width: 100%;
    height: 42px;
    top: 0px; 
    background: #f5f5f5;
    line-height: 40px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 0px 20px;
    height: 42px;
    overflow: hidden;
}
.car_popup_top .aui-pull-left {
    font-size: 15px;
}
.car_popup_top .aui-pull-right {
    font-size: 13px;
    color: #1595ce;
}
.car_list {
    padding: 0px 20px;
    padding-top: 42px;
    max-height: 250px;
    overflow-y: scroll; 
}
.car_li_text {
    width: 50%;
    text-align: left;
    line-height: 45px;
    font-size: 14px;
}
.car_li_right {
    width: 50%;
    padding-top: 12px;
}
.car_popup_add img {
    width: 20px;
    display: block;
}
.car_popup_reduce img {
    width: 20px;
    display: block;
}
.car_popup_num {
    font-size: 10px;
    color: #888888;
    line-height: 20px;
    width: 30px;
    text-align: center;
}
.car_popup_money {
    line-height: 20px;
    font-size: 14px;
    color: #fb1c1c;
    letter-spacing: -1px;
    margin-right: 9px;
}
.car_li {
    border-bottom: 1px solid #eee;
}
.laundryhome_bottom {
  z-index: 1000;
}
.car_popup_mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.47);
    z-index: 999;
    bottom: 70px;
}

/*购物车*/

.user_laws{text-align: center;}
.user_laws_l{font-size: 14px;line-height: 40px;color: #333}
.user_laws_l span{color: #26bcff;}
.user_laws_l input{width: 20px;height: 20px;border-radius: 10px;border: 1px solid #c9c9c9;background: #dddddd;margin-right: 10px;margin-top: 10px}
.user_laws_l input:checked{background-color: #26bcff!important;border:1px solid #26bcff;}

.position_lists{height:calc(100% - 350px);overflow-y: scroll;}
.position_lists li{display:flex;padding: 10px;border-bottom: 1px solid #ddd;justify-content: space-around;}
.position_lists_l{width: 10%;line-height: 45px;text-align: center}
.position_lists_r p{line-height: 20px;color: #333;}
.position_lists_r span{line-height: 20px;color: #666}
.position_lists_r{width: 100%}
/*预约页面商品列表*/
.reservation_goods_lists_ul{width: 100%;padding: 10px;}
.reservation_goods_lists_ul li{width: 100%;margin-bottom: 10px;display: flex;}
.reservation_goods_lists_ul_l{width: 80px;height:80px;margin-right: 15px;}
.reservation_goods_lists_ul_l img{width: 100%;height: 100%}
.reservation_goods_lists_ul_r{width: 65%}
.reservation_goods_lists_ul_r_t{display: flex;justify-content: space-between;width: 100%;margin-bottom: 10px;font-size: 14px;color: #333;padding-top: 15px;}
.reservation_goods_lists_ul_r_b{font-size: 12px;color: #666}
